﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;
using System.IO;
using MAntLibrary;

namespace MAnt3
{
    public interface IDodavatel
    {
        #region Property
        /// <summary>
        /// promennou Ioproudy je nutne inicializovat v konstruktoru
        /// </summary>
        IOproudy Ioproudy
        {
            get;
            set;
        }

        string[] GetDostupnostNazev();
        #endregion

        #region Method
        List<ZboziNetDirect> CtiXml(XmlNode root, FileInfo file, Dodavatel dodavatel);

        string ZobrazInformace(List<ZboziNetDirect> list, int pozice);

        void UlozData(List<ZboziNetDirect> list, int pozice, ref ZboziNetDirect noveZbozi);

        void GenerujParametry(string path, string znacka, List<ZboziNetDirect> ZboziNetDirList, string timeStamp);

        void VytvorXML( string destinationPath, string jmenoDodavatele, List<ZboziNetDirect>UpravenySeznam);
        #endregion
    }
}
